huge/unnatural being - Français Anglais Dictionnaire